#include <uc_components.hpp>


Classes | |
| struct | uc_ts_data |
Public Member Functions | |
| UCBus (void) | |
| ~UCBus (void) | |
| void | load (const boost::shared_ptr< gridpack::component::DataCollection > &data) |
| double | objectiveFunction (void) |
| bool | solution (void) |
| void | setTimeSeries (uc_ts_data *data, int nvals) |
| UCBus (void) | |
| ~UCBus (void) | |
| void | load (const boost::shared_ptr< gridpack::component::DataCollection > &data) |
| double | objectiveFunction (void) |
| bool | solution (void) |
Public Attributes | |
| int | numGen |
| std::vector< double > | p_iniLevel |
| std::vector< double > | p_minUpTime |
| std::vector< double > | p_minDownTime |
| std::vector< double > | p_minPower |
| std::vector< double > | p_maxPower |
| std::vector< double > | p_costConst |
| std::vector< double > | p_costLinear |
| std::vector< double > | p_costQuad |
| std::vector< double > | p_rampUp |
| std::vector< double > | p_rampDown |
| std::vector< double > | p_startUp |
| std::vector< double > | p_initPeriod |
| std::vector< double > | p_startCap |
| std::vector< double > | p_shutCap |
| std::vector< double > | p_opMaxGen |
| std::vector< double > | p_powerProduced |
| std::vector< double > | p_powerReserved |
| std::vector< int > | p_gen |
| std::vector< double > | p_load |
| std::vector< double > | p_reserve |
| gridpack::unit_commitment::UCBus::UCBus | ( | void | ) |
Simple constructor
| gridpack::unit_commitment::UCBus::~UCBus | ( | void | ) |
Simple destructor
| gridpack::unit_commitment::UCBus::UCBus | ( | void | ) |
Simple constructor
| gridpack::unit_commitment::UCBus::~UCBus | ( | void | ) |
Simple destructor
| void gridpack::unit_commitment::UCBus::load | ( | const boost::shared_ptr< gridpack::component::DataCollection > & | data | ) | [virtual] |
Load values stored in DataCollection object into UCBus object. The DataCollection object will have been filled when the network was created from an external configuration file
| data,: | DataCollection object contain parameters relevant to this bus that were read in when network was initialized |
Reimplemented from gridpack::component::BaseComponent.
| void gridpack::unit_commitment::UCBus::load | ( | const boost::shared_ptr< gridpack::component::DataCollection > & | data | ) | [virtual] |
Load values stored in DataCollection object into UCBus object. The DataCollection object will have been filled when the network was created from an external configuration file
| data,: | DataCollection object contain parameters relevant to this bus that were read in when network was initialized |
Reimplemented from gridpack::component::BaseComponent.
| double gridpack::unit_commitment::UCBus::objectiveFunction | ( | void | ) |
get objective function
| double gridpack::unit_commitment::UCBus::objectiveFunction | ( | void | ) |
get objective function
| void gridpack::unit_commitment::UCBus::setTimeSeries | ( | uc_ts_data * | data, | |
| int | nvals | |||
| ) |
Set internal vectors that store time series data for loads and reserves
| data | array containing time series values | |
| nvals | number of values in time series data |
| bool gridpack::unit_commitment::UCBus::solution | ( | void | ) |
get solution
| bool gridpack::unit_commitment::UCBus::solution | ( | void | ) |
get solution
| std::vector< double > gridpack::unit_commitment::UCBus::p_costConst |
| std::vector< double > gridpack::unit_commitment::UCBus::p_costLinear |
| std::vector< double > gridpack::unit_commitment::UCBus::p_costQuad |
| std::vector< int > gridpack::unit_commitment::UCBus::p_gen |
| std::vector< double > gridpack::unit_commitment::UCBus::p_iniLevel |
| std::vector< double > gridpack::unit_commitment::UCBus::p_initPeriod |
| std::vector<double> gridpack::unit_commitment::UCBus::p_load |
| std::vector< double > gridpack::unit_commitment::UCBus::p_maxPower |
| std::vector< double > gridpack::unit_commitment::UCBus::p_minDownTime |
| std::vector< double > gridpack::unit_commitment::UCBus::p_minPower |
| std::vector< double > gridpack::unit_commitment::UCBus::p_minUpTime |
| std::vector< double > gridpack::unit_commitment::UCBus::p_opMaxGen |
| std::vector< double > gridpack::unit_commitment::UCBus::p_powerProduced |
| std::vector< double > gridpack::unit_commitment::UCBus::p_powerReserved |
| std::vector< double > gridpack::unit_commitment::UCBus::p_rampDown |
| std::vector< double > gridpack::unit_commitment::UCBus::p_rampUp |
| std::vector<double> gridpack::unit_commitment::UCBus::p_reserve |
| std::vector< double > gridpack::unit_commitment::UCBus::p_shutCap |
| std::vector< double > gridpack::unit_commitment::UCBus::p_startCap |
| std::vector< double > gridpack::unit_commitment::UCBus::p_startUp |
1.6.1